import random,string 
#String模块ascii_letters和digits方法，其中ascii_letters是生成所有字母，从a-z A-Z,digits是生成所有数字0-9

a = '' # 对 a 定义
active_code=[]
code_list=string.ascii_letters + string.digits  #用到的ASCII码生成列表

for i in range(200):
    for j in range(10):
        a += random.choice(code_list)   # 将随机选取
    active_code.append(a)
    code_num =''.join(a)
    a = ''          # 对 a 进行重置
    print('{} : {}\n'.format(i+1, code_num)) # 分别打印单个激活码

print(active_code) # 激活码列表
